home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 027a / fp20chng.zip / READ.ME < prev    next >
Text File  |  1991-10-16  |  12KB  |  292 lines

  1. ----------------------------------------------------------------------
  2.     PATCHING FoxPro
  3. ----------------------------------------------------------------------
  4.  
  5. A patch utility, PATCH, is used to patch your copy of FoxPro, the
  6. optional FoxPro Distribution Kit, and your Help files.
  7.  
  8. The PATCH utility is first used to tell you which patch files
  9. to down load into your FoxPro directory.  After you have down loaded
  10. the proper patch files, PATCH is used again to apply the patches to
  11. your FoxPro files.
  12.  
  13. PATCH uses a small database, PATCH.DBF, that contains information
  14. about the latest FoxPro versions.  You can down load PATCH.DBF and run
  15. PATCH to see if you have the most current version of FoxPro, the
  16. Distribution Kit and the Help files.  Since PATCH.DBF is small (usually
  17. less than 10K), you can frequently down load PATCH.DBF and run
  18. PATCH to see if you have the most current FoxPro files.
  19.  
  20. The files that PATCH will patch are:
  21.  
  22. FOXPRO.EXE        Single-User Standard FoxPro
  23. FOXPRO.OVL        Single-User Standard FoxPro
  24. FOXPROX.EXE        Single-User Extended FoxPro
  25.  
  26. FOXPROL.EXE        Multi-User Standard FoxPro
  27. FOXPROL.OVL        Multi-User Standard FoxPro
  28. FOXPROLX.EXE        Multi-User Extended FoxPro
  29.  
  30. FOXHELP.DBF        FoxPro Help file (database file)
  31. FOXHELP.FPT        FoxPro Help file (memo file)
  32.  
  33. FOXPRO.ESL        Distribution Kit Standard Support Library
  34. FOXPRO.ESO        Distribution Kit Standard Support Library
  35. FOXPROX.ESL        Distribution Kit Extended Support Library
  36.  
  37. FOXPRO.LIB         Distribution Kit Standard Executable Library
  38. FOXPROS.LIB         Distribution Kit Standard Executable Library
  39. FOXPROX.LIB        Distribution Kit Extended Executable Library
  40. FOXPROSX.LIB        Distribution Kit Extended Executable Library
  41. FOXCLIBM.LIB        Distribution Kit Standard Executable Library
  42. FOXCLIBR.LIB        Distribution Kit Extended Executable Library
  43.  
  44. ----------------------------------------------------------------------
  45.     WHAT'S NEW
  46. ----------------------------------------------------------------------
  47.  
  48. As of 9/18/91, a new, easier to use version of the PATCH utility
  49. is available.  Be sure to download the current version of the PATCH
  50. utility (PATCH.EXE) and the patch database (PATCH.DBF) before you
  51. patch your FoxPro files.  Patch files now have a .FPF extension.
  52.  
  53. Five sets of patch files are available to patch copies of FoxPro,
  54. the optional FoxPro Distribution Kit and Help files dated 7/12/91,
  55. 7/19/91, 8/29/91, 9/18/91, and 9/26/91.
  56.  
  57. When you patch this time, a new baseline will be created.  The date of
  58. this baseline is 10/7/91.  All subsequent patches can be applied to
  59. this baseline.  If you keep your baselines in a separate directory
  60. as suggested in the BASELINES section below, copy the new 10/7/91
  61. baselines to your baselines directory.
  62.  
  63. ----------------------------------------------------------------------
  64.     HOW TO USE PATCH
  65. ----------------------------------------------------------------------
  66.  
  67. To apply your first patch to your FoxPro files with the PATCH
  68. utility, down load the PATCH.EXE and PATCH.DBF files into your
  69. FoxPro directory.
  70.  
  71. PATCH.EXE and PATCH.DBF must reside in the same directory as the
  72. FoxPro files to be patched.  This is usually the directory FoxPro is
  73. installed in.  The PATCH utility must also be run from this directory,
  74. so be sure to make this the current directory before you patch.
  75.  
  76. After you have down loaded PATCH.EXE and the latest PATCH.DBF file,
  77. type
  78.  
  79. PATCH -V
  80.  
  81. at the DOS prompt and press Enter.  The -V (Verify) switch tells the
  82. PATCH utility to check which versions of FoxPro, the optional
  83. FoxPro Distribution Kit and the FoxPro Help files you have.
  84.  
  85. A list is displayed on your screen telling you which patch file or
  86. files (if any) to down load.  The total size of the patch files you
  87. need to download is displayed.  If you have previous patch files that
  88. are no longer current or are corrupted (perhaps during the down load
  89. process), you are notified.
  90.  
  91. If you have down loaded all the necessary patch files, you can issue
  92.  
  93. PATCH -V
  94.  
  95. again to verify that you have all the necessary patch files.  If the
  96. proper files are present, the message "All required patches are
  97. present" is displayed.
  98.  
  99. After you have down loaded the necessary patch files into your FoxPro
  100. directory, you can apply the patches by typing
  101.  
  102. PATCH -P
  103.  
  104. at the DOS prompt and pressing Enter.  The -P (Patch) switch tells
  105. the PATCH utility to apply the patches to the appropriate FoxPro
  106. files.  During the patch process, the message "Applying all available
  107. patches" is displayed along with additional information indicating
  108. which files are being updated.
  109.  
  110. Once you have applied the patches, you can verify that the patches
  111. were successfully applied by typing
  112.  
  113. PATCH -V
  114.  
  115. at the DOS prompt and pressing Enter.  If the patches were successfully
  116. applied the message "All files are up to date" is displayed.
  117.  
  118. ----------------------------------------------------------------------
  119.     PATCH MESSAGES
  120. ----------------------------------------------------------------------
  121.  
  122. Here are the messages that may be displayed when you execute the
  123. PATCH utility.
  124.  
  125. All files are up to date.
  126.     You have the most current version of FoxPro, the optional FoxPro
  127.     Distribution Kit and the Help files.  You do not have to down load
  128.     any patch files or apply patches.
  129.  
  130. "<file name>" is not a baseline file.  One or more of the files are
  131. not baseline files.  Re-install the product(s) from the original
  132. diskettes and run this program again.
  133.     Some patches must be applied to the FoxPro version that you
  134.     installed from your FoxPro diskettes.  When this message is
  135.     displayed, re-install FoxPro from your diskettes.
  136.  
  137.     If you have installed the optional FoxPro Distribution Kit,
  138.     be sure to re-install both FoxPro and the Distribution Kit
  139.     before you patch.
  140.  
  141. Cannot open PATCH.DBF database file.
  142.     The PATCH utility cannot open the PATCH.DBF database.  This
  143.     message may be displayed if PATCH.DBF has been erased or is not
  144.     located in the same directory as PATCH.EXE.
  145.  
  146. PATCH.DBF database file is invalid.
  147.     The PATCH.DBF database is no longer valid.  Down load the current
  148.     PATCH.DBF database.
  149.  
  150. Cannot apply - Patch Out of Date/Invalid.
  151.     The specified patch file found by the PATCH utility is out of date
  152.     or corrupt.  Down load the current patch file.
  153.  
  154. Cannot apply - Patch Not Found.
  155.     The specified patch file needed by the PATCH utility could not be
  156.     located.  Make sure you have down loaded the patch file and placed
  157.     the patch file in the directory containing FoxPro.
  158.  
  159. Insufficient memory
  160.     You do not have enough memory to run the PATCH utility.  Free up
  161.     additional memory and run the PATCH utility again.
  162.  
  163. Out of disk space
  164.     You do not have enough disk space to run the PATCH utility.  Free up
  165.     additional disk space by deleting unnecessary files and run the PATCH
  166.     utility again.  We recommend that you have at least 2.5 megabytes of
  167.     free disk space available before you apply a patch.
  168.  
  169. "<file name>": Permission denied
  170.     The PATCH utility does not have write access to the specified file.
  171.     Change the specified file's DOS attribute to read/write and run the
  172.     PATCH utility again.
  173.  
  174. ----------------------------------------------------------------------
  175.     BASELINES
  176. ----------------------------------------------------------------------
  177.  
  178. When you issue PATCH -V to verify which patch files you need to
  179. down load, you may receive a "<file name> is not a baseline file.
  180. One or more of the files are not baseline files.  Re-install the
  181. product(s) from the original diskettes and run this program again."
  182. message.  The FoxPro product you received on your floppy disks is
  183. referred to as the baseline.  When you receive this message you must
  184. re-install the specified FoxPro product from your floppy disks.
  185.  
  186. So you do not have to reinstall each time you receive this message,
  187. we suggest you save the appropriate baseline files in a separate
  188. subdirectory.
  189.  
  190. The next time you receive a "Not a baseline file ..."
  191. message, copy the specified baselines from this subdirectory
  192. to the directory or directories containing your current versions,
  193. then issue PATCH -P to apply the patches.
  194.  
  195. Here is a listing of the files you should copy to the baseline
  196. subdirectory:
  197.  
  198. FOXPRO.EXE        Single-User Standard FoxPro
  199. FOXPRO.OVL        Single-User Standard FoxPro
  200. FOXPROX.EXE        Single-User Extended FoxPro
  201.  
  202. FOXPROL.EXE        Multi-User Standard FoxPro
  203. FOXPROL.OVL        Multi-User Standard FoxPro
  204. FOXPROLX.EXE        Multi-User Extended FoxPro
  205.  
  206. FOXHELP.DBF        FoxPro Help file (database file)
  207. FOXHELP.FPT        FoxPro Help file (memo file)
  208.  
  209. FOXPRO.ESL        Distribution Kit Standard Support Library
  210. FOXPRO.ESO        Distribution Kit Standard Support Library
  211. FOXPROX.ESL        Distribution Kit Extended Support Library
  212.  
  213. FOXPRO.LIB         Distribution Kit Standard Executable Library
  214. FOXPROS.LIB         Distribution Kit Standard Executable Library
  215. FOXPROX.LIB        Distribution Kit Extended Executable Library
  216. FOXPROSX.LIB        Distribution Kit Extended Executable Library
  217. FOXCLIBM.LIB        Distribution Kit Standard Executable Library
  218. FOXCLIBR.LIB        Distribution Kit Extended Executable Library
  219.  
  220. ----------------------------------------------------------------------
  221.     WHEN TO PATCH
  222. ----------------------------------------------------------------------
  223.  
  224. You may not need to patch.  Four change log files describe the
  225. changes made to FoxPro.  If these changes do not affect you, you
  226. may choose not to patch.  Here are the change log files:
  227.  
  228. CHNG1.LOG    Changes made from July 12th to July 19th
  229.  
  230. CHNG2.LOG    Changes made from July 20th to July 30th
  231.  
  232. CHNG3.LOG    Changes made from July 31st to August 9th
  233.  
  234. CHNG4.LOG    Changes made from August 10th to August 28th
  235.  
  236. CHNG5.LOG    Changes made from August 28th to September 19th
  237.  
  238. ----------------------------------------------------------------------
  239.     ADDITIONAL FILES
  240. ----------------------------------------------------------------------
  241.  
  242. Self-extracting replacement files are now available to update the
  243. sample applications and programs included with FoxPro.
  244.  
  245.     PIECES.EXE    Updates the GENMENU and GENSCRN menu and screen
  246.             generation programs, PROAPI16, FOXAPP.APP, the FoxPro
  247.             loaders (FOX.EXE, FOXR.EXE, FOXL.EXE) and the GENGRAPH and
  248.             GENXTAB program used to create graph and cross tab output
  249.             from the RQBE window.
  250.  
  251.     ORG.EXE        Updates the files used to build the sample organizer
  252.             application.  This has not changed since July 30, 1991.
  253.  
  254.     FDOC.EXE    Updates FoxDoc, the FoxPro application documenter
  255.  
  256.     DRIVER.EXE    Updates the files used to build GENPD.APP, the FoxPro printer
  257.             driver application
  258.  
  259.     FOXAPP.EXE    Updates the files used to build FOXAPP.APP, the FoxPro
  260.             application generator.
  261.  
  262. Copy the appropriate self-extracting replacement file into the
  263. directory that FoxPro is installed in, then type the name of the
  264. self-extracting replacement file with -d and -o switches.
  265. For example, to update the ORGANIZER application, type
  266.  
  267.     ORG -d -o
  268.  
  269. These self-extracting replacement files assume that these applications
  270. and programs are installed in the default directories created
  271. during the FoxPro installation.  The appropriate directory structures
  272. are built into the self-extracting replacement files.
  273.  
  274. ----------------------------------------------------------------------
  275. WARNINGS
  276. ----------------------------------------------------------------------
  277.  
  278. PATCH.EXE and PATCH.DBF must reside in the same directory as the
  279. file being patched.
  280.  
  281. PATCH.EXE may occasionally be updated.  When it is updated, we will
  282. notify you and you can down load the new version.
  283.  
  284. Before you apply a patch, be sure you have plenty of free disk space.
  285. We recommend that you have at least 2.5 megabytes of free disk space
  286. before you apply a patch.
  287.  
  288. If you have installed both the FoxPro Development Package and the
  289. Distribution Kit and you reinstall the Development Package to apply
  290. a patch, be sure to reinstall the Distribution Kit before you apply
  291. the patch to the Development Package.
  292.